Actividades
Más reciente
False
Imagen de fondo del banner
Actividades UIAutomation
Última actualización 26 de abr. de 2024

Vista previa
APIs

Las API te permiten acceder e interactuar con los servicios ofrecidos en el menú Gestionar paquetes. Puedes utilizar estas API al diseñar automatizaciones. Visita Automatizaciones codificadas para obtener más información sobre las automatizaciones codificadas y cómo diseñarlas utilizando API.
Nota: Al utilizar Ir a definición (F12), puedes acceder a la definición de las API de UiPath para un determinado servicio. Recomendamos confiar solo en las API expuestas directamente al implementar automatizaciones codificadas. Otras API que no estén expuestas directamente a un servicio serán sujeto de cambios sin notificación previa.

Sobrecargas

Las API tienen sobrecargas con frecuencia, lo que significa que proporcionan varias versiones del mismo método con diferentes opciones de parámetros. Las sobrecargas te permiten personalizar el comportamiento de la API en función de tus requisitos específicos. Por ejemplo, una API de automatización de IU puede tener una sobrecarga que acepte un parámetro de tiempo de espera para especificar el tiempo máximo de espera para que aparezca un elemento de IU antes de finalizar la ejecución.

Al utilizar las API con sus respectivas sobrecargas, puedes lograr fácilmente la lógica y el comportamiento de automatización deseados.

API de automatización móvil

Esta sección incluye las API que se encuentran en el servicio UiPath.MobileAutomation.API.Models.

APIDescripción
DisposeLibera los recursos utilizados durante la automatización, borra la memoria ocupada por estas acciones y devuelve Connection a su estado original. Esto hace que estos recursos estén disponibles para otras tareas en un Connection.
DrawPatternDibuja una ruta marcada por múltiples puntos en la pantalla del dispositivo. Los puntos que crean la ruta se registran a partir de la ruta del dedo en la pantalla del dispositivo. Puede añadir varias rutas de dedos para simular interacciones de pantalla que incluyan varios dedos.
ElementExistsDevuelve una variable booleana que indica si existe un elemento de IU especificado.
ExecuteCommandEjecuta comandos móviles nativos que no están asociados a un punto final específico.
FinalizePermite que un objeto realice operaciones de limpieza y libere recursos antes de que sea reclamado por la recolección de elementos no utilizados. Implementa el método Object.Finalize .
Obtener atributoRecupera un atributo de un elemento de IU especificado.
GetDeviceOrientationRecupera la orientación actual del dispositivo móvil especificado.
GetLogTypesRecupera los tipos de registro de un dispositivo conectado a través del dispositivo móvil Connection.
GetPageSourceRecupera el origen de la página desde un dispositivo móvil conectado a través de la clase Connection .
GetSelectedItemRecupera el elemento seleccionado de un elemento de IU de destino.
GetSessionIdentifierRecupere el ID de sesión de la conexión actual de Mobile Device Manager para enrutar comandos HTTP a los puntos finales de Appium para que pueda realizar Actionspersonalizadas.
GetSystemTimeRecupera la hora actual del dispositivo.
GetTextExtracts the text from a specified UI element and returns it as a String variable.
InstallAppInstala una aplicación especificada en un dispositivo móvil conectado a través de Connection.
ManageCurrentApplicationRestablece o inicia la aplicación actual para esta sesión.
ManageOtherApplicationGestiona otras aplicaciones mediante comandos.
OpenDeepLinkAbre un enlace profundo dentro de una aplicación.
OpenUrlAbre una URL en Chrome. La aplicación activa actual debe ser Chrome, con al menos una pestaña abierta, antes de llamar a este método.
PositionalSwipeDeslizamiento a una ubicación predefinida en la pantalla con puntos de inicio y finalización.
PressHardwareButtonPresiona un botón de hardware en el dispositivo conectado.
SaveLogsGuarda los registros de un tipo específico en un archivo.
SetDeviceGeoLocationEstablece la ubicación geográfica actual del dispositivo.
SetDeviceOrientationCambia y luego recupera la orientación del dispositivo conectado.
SetSelectedItemEstablece el elemento seleccionado en un elemento de IU de destino.
SetTextEscribe el texto especificado en un elemento de la IU de destino, reconocido por la automatización móvil.
DeslizamientoLa operación de deslizamiento itera a través de múltiples deslizamientos en la lista (hasta MaxNumberOfSwipes) hasta que localiza el elemento especificado.
Realizar capturaRealiza una captura de pantalla de la pantalla del dispositivo móvil que está utilizando con dimensiones personalizadas especificadas en los parámetros Altura y Anchura .
PulsarDevuelve una variable booleana que indica si existe un elemento de la IU especificado. La API no tiene un valor de retorno, pero si el elemento de la IU especificado existe (valor booleano), realiza operaciones de pulsación en él.
TypeTextToma el contenido escrito a través del teclado y lo pega en el elemento de la IU actualmente activo. Para pegar el texto dentro del elemento que deseas, debes centrarte en el lugar de la IU en el que deseas pegar el texto. Puedes utilizar esta API al automatizar aplicaciones para las que necesitas escribir texto con el teclado, pero sin un elemento de destino que sea reconocido por Mobile Automation.

Uso de API

Utiliza el siguiente formato para llamar a una API desde el servicio correspondiente: service.API. Por ejemplo, system.GetAsset.

Uso de las API de automatización móvil

Para utilizar las API de automatización móvil, primero debes establecer una conexión con tu dispositivo y aplicación (visita Conexión para obtener más información) y, a continuación, llamar a los métodos de automatización deseados en esta conexión, como connection.Tap(<selector>); o var orientation = connection.GetDeviceOrientation();.

Was this page helpful?

Obtén la ayuda que necesitas
RPA para el aprendizaje - Cursos de automatización
Foro de la comunidad UiPath
Logotipo blanco de UiPath
Confianza y seguridad
© 2005-2024 UiPath. All rights reserved.